The apartment is spacious and has a nice master bedroom. Our kids loved the pool, though it was a 10 minute walk from the apartment and there were signs along the way alerting the presence of venomous snakes, and we did spot one. We encountered a few issues/setbacks that impacted our experience:- The master bathroom toilet was broken when we checked in, but they came to fix it when we told them about it- There were some cleanliness issues - the dishes and silverware in the cabinets had food remains on them and the high chair was caked in old food. I washed all of the dishes upon arrival. There was also hair in the shower.- It is very bare bones. They provided exactly 4 towels, and did not include garbage bags, dishwasher detergent, enough soap, etc. Beach and pool towels are not included; we had to buy some at the store. It would have also been nice to have throw blankets for the couch.- There is new construction occurring right across the street which was an eye sore and loud at times.Overall, we had a comfortable stay, but we will choose a homier place next time.