We were very impressed when first walking into the condo--the decor is beautiful. The location was great, just across the road from the beach, which was amazing. It has a small patio with some chairs that overlook the beach, but we had to clean that area before we were comfortable sitting out there. The kitchen had all the appliances and utensils we needed and everything was in good working order. The 2 beds were comfortable, but the futon in the living room had an awful mattress. Because we were counting on our 2 kids sleeping on that, we had to let one sleep with us in the king bed and the other on the couch when it was not folded out. We used both pools and hot tubs. One pool was heated, which is the one we swam in, but the other one had the hotter hot tub, so we went back and forth. The annoying part of the vacation was the amount of codes to remember--there were separate codes to get into the condo, to go through the walking gate, to go through the driving gate, and to enter the workout room. The owner of our condo did not provide all the codes we needed (only the one to get into our condo) but our friends that were also staying in another condo on the grounds were provided with the other codes so they shared those with us, thank goodness! Make sure you get all the codes before arriving!! Overall, we had a fabulous time and would definitely stay here again.