I understand from several posters here on TTOL that Emerald Beach Hotel is a good option for a 1-night stay. Every time I've tried to book there they have been sold out, including when I just tried to book a night in mid November. Do they typically sell out? Or, is it better to call them directly to book? I'd also be thankful for any alternative recommendations from my fellow TTOL travelers.
Many thanks.