Location, facilities, amenities, service and the staff all fantastic, a great selection of cuisine for breakfast, lunch and evening meal.
Some great beaches, bars, restaurants and shopping mall all relatively close.
All you need for a Mediterranean holiday