This place was perfect for our 6 person family with kids aged 8-14. It was all exactly as advertised. We always expect it to be not as nice as the pictures, but it was better than we expected. The beach access was closer than expected. The pool was perfect and the pool/spa heater remote was awesome for a very comfortable pool and hot tub when we wanted to use it. The beds were comfortable and the rooms were larger than expected. The kitchen was very well stocked with everything we needed. The location was convenient to the airport and other places we wanted to go, The weather was perfect the week we were there. I know this review sounds too good, but compared to the last place we stayed, this was awesome and we would like to go back.