We have stayed here several times and are getting ready for another trip later this year. The location is great! I am not a strong swimmer, but the beach here is perfect for swimming, snorkeling and lounging. I love the putt-putt course and mai tai party. The rooms are updated, clean and nice. The kitchen is functional and all you really need for vacation. This place is excellent and the bloody mary's are delicious.