We had a great experience staying here. Unit was exactly as described and seen in pictures., and comfortable. The location was perfect, ten minute walk to a couple beaches, snorkeling, restaurants, general store, coffee, etc. Property amenities were awesome, pool, gym, etc. and staff were helpful and friendly. Unit amenities were even better, wish we realized it came with so much, like snorkeling gear, could have skipped renting.