The outdoor areas are amazing. The pool, balcony, and views are all beautiful and accurate to the photos. There is also plenty of room to sleep. But for the price, the interiors feel a bit dingy. The kitchen was not adequately stocked with cookware, there wasn't a single large pot to boil water or enough cutlery for 7 people. The upstairs shower was also missing a shower curtain so we only had one useable shower for a group of 7.