We spent a week all inclusive at this fabulous hotel. We are a couple with a 16 yo son and his friend. The hotel and grounds are first class. Well maintained with lots of attention to detail. There is a lot of space to relax in to the extent the hotel feels more like a resort. The two main restaurants never feel crowded or rushed as the service is spread out and there are plenty of tables and chairs. The restaurants feel classy and the staff are attentive and friendly. The two main pools are relaxed with plenty of sunbeds. There is a further option to lie on beds by the beach. Either way you can order drinks using the hotel app and they arrive quickly - too quickly perhaps! We had a swim up room so spent most mornings at our pool which was as big as many hotel main pools, except it was quiet. Then had lunch and sometimes went to the beach or beach pool. There are a couple of bars (one by the beach, one in the hotel. Both feel upmarket and are a good place to have a drink after lunch, before dinner and after dinner. The evening entertainment is mostly good and varied, generally with two acts preforming simultaneously just outside the hotel bar and at the purpose built amphitheatre. The gym is decent enough and there are tennis courts and a 3G Astro football pitch. Highlights, for us, include the food which was varied, tasty and good quality (I especially loved the fresh fish grill station); the hotel staff who were all very welcoming (from the reception staff and porters to bar and waiting staff; even the towel lady who was always smiling) and the hotel itself which had a really good feel to it. It is very family focussed - most of the guests were holidaying as young families. However, there was no ‘riff raff(!)’ and noise levels were low. Kids were well behaved and the teenagers good natured and like minded. There are not many places we would choose to return to - we prefer visiting different places and different hotels. But the Odysseus is different. We are likely to return - this is credit to everyone involved, so thank you.