Great location, close to shopping, parking, and a short walk to the beach. Beautifully decorated flat, well equipped kitchen and bathroom, comfortable bed. Communication and check in were seamless. A perfect stay!