We stayed there for a week in August. The management and staff have kept the place very clean despite the dated rooms. We were worried about the condition of the rooms from reading the reviews beforehand, and they indeed can benefit from some update. Nonetheless the room is clean and spacious, and aircon works properly, it's actually very comfortable stay overall. There is food and drink available basically anytime between 7am to midnight throughout and drinks in the minibar in the rooms are restocked every two days. We mainly just drank non-alcoholic drinks and water so the choices are more than enough for us. The variety of the buffet food is very good, however we might have expected too much in terms of quality beforehand from those raving online reviews, it was a bit disappointing. To be fair, we were comparing the buffet with a five star hotel we recently stayed in and it might not be fair as Lindos Princess Beach is officially a 4-star hotel. The à la carte dinner was nice though. The entertainment team was working so hard throughout our stay, and there's a good variety of activities for everyone to enjoy. The private beach access and the various rental activities onsite are also very convenient. All in all, the dedicated staff and outstanding services have offset the dated room and the can-be-improved buffet quality.