The condo was clean and the kitchen was fully stocked. The internet worked great (all three of us had multiple devices logged on when there and could stream throughout). It was easy to control the temperature in each room, if needed. The location was perfect, super close to sandy beach and snorkeling spots. There were 3 beach umbrellas and one small boogie board available. Our kid jumped in the warm pool everyday. The one time we had a question about the place Lee got back to us immediately.