- Location -- Located 3 miles from Mykonos Town, the airport, and the port.
- Guest Rooms -- Rooms feature satellite television, music, safe-deposit box, balcony, and voice mail. Guests have access to the fitness center, business center, and room service.
- Restaurants -- The hotel offers 2 restaurants and 2 bars. The Dolphins of Delos Restaurant serves Greek and International cuisine. The Aqua e Sole Restaurant serves Mediterranean and Greek cuisine.