This place is everything you expect and so worth it!! My favorite part of my trip was probably going in the pool later in the day and the water was warm with an amazing view! Everything listed is there I would definitely come back again.