What a wonderful vacation stay. Walk to the beach in less than three minutes. The place was clean, large, and modern. Check-in was a breeze and they were extremely patient with us when our flight was delayed over eight hours. The only downside is the high cleaning fee.