Had a great stay at this place. When we first entered the property we were a little disappointed with the level of cleanliness and general appearance of the place (i.e. dirty carpet in certain spaces, broken drawers/decorations, broken pool cues, several televisions not working, pool light not working) but the amenities this place provided made up for it. The pool was amazing, the view was great, the game room was a blast, the resort pool was nice and the spaciousness of the property was optimal. The property managers were responsive to any issues we had. Overall, we had a great time here but would encourage folks to set the expectations to it being a "rental" where maybe excellence in quality was slightly below expectation for the price.