In short, an absolutely fantastic place to stay. The location is amazing: beach a short walk away, restaurants within a 2-minute drive. Very comfortable and welcoming apartment, and the treats upon arrival were a very nice touch. Highly recommended!