Wonderful!!! Clean, neat, upgraded, great location, easy check in, easy to communicate with owner, there were 8 in our party with 4 adults and 4 kids, everyone had plenty of space to maneuver and was not crammed on top of each other, balcony was huge overlooking pool and beach, beautiful views, we hated to have to come back home, but will def be returning soon!