Just spent a week at this hotel, with the GF and our son, from the first encounter with reception staff, we knew we were in for a good stay. A warm welcome was what greeted us as we checked in, a friendly smile and fantastic greeting is always a great start,and thats what we got,we were then shown to the restaurant, and bar and pool area, and given a welcome drink, what a lovely touch, its the little things that people remember, I think only one hotel has ever done that in all the years we've been going away, such a nice touch. We were told about the upgrade to all inclusive if we wanted it , which we decided to take up. We went to our rooms which were clean tidy, spacious with a balcony which the sun beat down on, only negative is the small shower, but hey no biggy. From then on every staff member greeted us with a hello and/or good morning/evening, there all were friendly and attentive and couldn't do enough for you, nothing was too much trouble, from the Hotel manager,to the restaurant manager Michel to the bar staff, the waiters and waitresses, everyone was super friendly, however we must single out one staff member Johny , what an absolute legend that man was, always a smile, always a handshake always a bit of banter, always laughing and always helpful , there's always one person on a holiday that stands out and johny was that person, he's a credit to the hotel, but above all that he's a credit to himself, thank you Johny for making our stay that little bit extra special. The variety of food was unbelievable, something for everyone's tastes, my son commented on how good the food had been,and he's a tough man to please, so kudos to the hotel for that, the views of the beach and the mountains are stunning, what a place to wake up to. Our final night was spent having a party with the staff, what a way to finish an absolutely fabulous stay .If your going to corfu, then go to cavomarina beach hotel, you will not be disappointed, the place is fabulous, we loved it, and are already making plans to return, we loved it that much.