The staff was great and you can't beat the location or the room for the price. We walked outside of our door and we were on the sand of the beach! Also walking distance to great restaurants. Two pools on property so you can jump in after playing in the water all day. Loved it.