Great apartment and much better than what the photos reflect in the listing. I'd definitely visit again and highly recommend staying here. Shops, restaurants and beach are all within walking distance. Heated pool is also a great plus!