Beautiful location up in the mountains, yet close to the beaches. Outdoor shower is amazing. Very relaxing environment + great kitchen.