Debi's place is perfectly located, with sea and mountain views. Ideal for a break away from the city. Be sure to try out the Chi Chi Spa, located in the building.