Pros: Great location! Fun, themed decor. Well-stocked kitchen. Reliable internet. Pool and hot tub included. Smart TV with DVD library and games.
Cons: Poor, disorganized communication with property manager. The listing had several different ways to contact them. I asked several questions a week early and followed up and never heard anything until we were already on the road a week later. Throughout our stay, I received communications from three separate numbers with no explanation of which one was which. They each told me different information (like what the kitchen was stocked with, what time check-out was, etc.). It made for a confusing stay. The beds were also extremely uncomfortable. The main bed was completely sunken in the middle and super creaky. The sofa bed, while I didn't expect much, was very thin and we had bars in our back all night. A simple extra pad could help with that.
Overall, we were very happy with our stay but better communication and beds are required to give this five stars.