This place is super expensive and not worth it. They do not have AC in the units and the living room ceiling fan goes one speed - slow. Room hadn't been cleaned very well. There was garbage in the bathroom on the counter,.the pack'n'play they gave us was filthy with food crumbs and a sticky mattress- I called and asked for different one. The "room service" is actually a little snack shack they have next to their pool. We ordered dinner from it and it was awful. Not only did they fail to fully cook the fries or pizza, they brought me brown guacamole after I asked for plain avocado. They told us to call if we needed fresh towels, but when I did so, 90 mins passed and no towels. I called again, 20 minutes later we got some towels. Frustrating since my son was just back from the pool and needed a towel for his shower and had to wait a long time. Also, the staff tries REALLY hard to get you to go to their time-share presentation. I declined and was pestered AGAIN the next day. They allow check-out via text. After I texted, I got a text telling me to go to the front desk to pick up a gift certificate as a 'thank you' for checking out early. The desk lady was very rude. She said gifts were ONLY for 10:00 check out. I showed her the text and she sighed and said she "guessed she would do it this time but again they're only for the 10:00 check out". At that point, I told her to just keep it or give it to someone else. I didn't appreciate being talked down to. What a disappointing time