The hotel itself is fantastic; the rooms are great, with ours feature views of both the ocean. The facilities were excellent - the pool area is on the 6th floor, so offers more lovely views, along with one of the restaurants. We only ate in Ilios, but the food was delicious. Best of all, though, were the staff. Our travel company messed up our reservation and it took 4 hours to resolve, through no fault of the hotel's. Throughout, the staff were welcoming, polite and incredibly helpful. What could have ruined our stay was turned into a minor inconvenience. I've stayed in so many hotels and this is by far the best. Highly recommended.