This place met nearly all of my expectations which is still very good. The two areas that I expected more from include having the pool/jacuzzi heated consistently throughout our stay. Especially because there's a surcharge. Though Hayden's team kindly refunded the amount to me after my stay. The other area is having a well stocked and equipped kitchen. My family wanted to cook meals on a couple of nights, and the kitchen wasn't very functional. The can opener was busted, and we literally hacked a can open. There was on a single wine glass which didn't feel very luxurious. But those are relatively minor compared to the value of the place. It's big, spacious with lots of room. The photos are accurate.