Location!!! Short walk to the beach and also great shops and restaurants. The apartment itself is so spacious and comfortable. Beds and linen were hotel quality. We felt very lucky to find such a great place to stay.