We had a wonderful stay at Casa Bella. Plenty of bedrooms, bathrooms, and lounging space for two families.The property is clean and well maintained. Kitchen is well stocked with pots, pans, and other cooking essentials. Everyone enjoyed the pool and balcony. We did not utilize the upper roof level as much since it is more difficult to reach. There are a number of stairs to navigate to get to different parts of the house.Casa Bella is situated in a great location that provides wonderful views, but also easy/quick access to supermarkets, restaurants, shopping and excursions.