We very much enjoyed our stay and would stay here again. The view was beautiful, pool was great, the room was clean and spacious, the staff was phenomenal, and the location was perfect. Mini golf at the resort was fun. Every morning we took our coffee and walked along the beach. Having your own kitchenette was so nice. We stopped at Costco when we landed and got a few things such as sandwich fixings, eggs, fruit, and alcohol. It eliminates the need to have to eat out for every meal. We travelled with our 5 month baby, so having the bedroom separate from the living room was very helpful. The only thing I wish the room had was a broom and maybe some cleaning spray. Because there is no housekeeping, it would have been nice to be able to clean up ourselves, especially with the sand that inevitably gets brought in from the beach. The furniture needs updating, but understandably that is at the mercy of the resort. Overall loved the stay.