This price was right and space was perfect from our family which included my daughter (16 months), husband and me. It had 2 full bathrooms which also included a bath tub, a door to the bedroom space we could close when our daughter went to sleep so we didn't wake her, and a full kitchen for groceries for our toddler.
We enjoyed all the restaurants on the property, the view from the balcony, the pool and beach. We loved that parking was included because we did rent a car.
It was great that the tower we were staying in had its own check in desk and the staff at the desk were very kind, however, I was disappointed when we arrived at 4:45pm that our room has not ready for us. We gave our number so that we could be texted when housekeeping was done cleaning the room and we never received a text. We had bought groceries before we got to the hotel that needed to be refrigerated and they had to sit out for a couple hours with our luggage before we came back to the desk to check on our room status 3 hours later.
When we got to the room there were crumbs in the kitchen, hair and wet paper towel in clumps in the bathtub, and a used contact on the night stand. Overall, I was very happy with the space but very disappointed with housekeeping and the check in process.