Our honeymoon stay at Mayia Resort was everything we wanted and needed. From the moment we arrived we were looked after. The staff at reception were always more than happy to help and even managed to help me source an amazing bouquet of flowers for my wife's birthday at 24 hours notice! We stayed in a swim up room which was perfect if you wanted to retreat and cool off. We managed get booked in and to try each of the a la carté restaurants. The Italian and Greek being our favourites! The staff at each were always enthusiastic and happy to recommend different things, it was a highlight of our visit as the experience was so good. These restaurant require a booking on the app often a day or two in advance. You need to be quick at midnight the day the times are released. The Greek and Italian restaurants don't need a reservation at lunchtime. There is the buffet available which is also amazing at breakfast, lunch and dinner. So much selection it made you want to try it all. The different bars were all fantastic, the champagne bar was nice for a drink before a meal but the main bar overlooking the resort near reception was our favourite. The pool bar always had some entertainment going on an evening too. We treated ourselves to treatment at the spa and for a honeymoon treat, it was worth it. We had the cretan massage, (with some nice discount from the lady who walked by the pool during the day). The hotel has their own private beach, we preferred the pools but if you prefer the beach, water shoes are recommended as it is pretty rocky in the water. If you're thinking of booking, do it. You won't regret it.