Great location and nicely decorated apartment, but the cleaning was subpar. The floors were extremely dirty; our socks turned black within 5 minutes of walking. One of the shower walls was covered in long hair from previous guests, and the windows were so dirty that they obscured the view and made the apartment appear even dirtier.
Overall, it's a great place with convenient access to the beach, restaurants, and shops. If the cleaning improves, it would be an excellent place to stay.