We stayed at the Grand resort last year. The location is great very close to Athens and the airport. Beautiful private beach, very good restaurants and very friendly and helpful staff. What I didn't like: the rooms are small and overpriced but the hotel is very clean and tidy. I think they should lower the prices a bit.