We had a great stay here in our 2nd floor room. No complaints. We had everything we needed in the room. The kitchen was one of the best stocked for kitchenware that we've experienced. That staff were all great and helpful in booking a snorkeling trip. We didn't take too much advantage of their services, but they will help you book dinner reservations, outings, golf cart rental, etc. The pool is on the small side, but great for cooling off during a hot afternoon. But, best of all was the ocean view. We spent a lot of time on the deck relaxing.