We were upgraded to the Royal Princess, and the room (suite infact) was really comfortable and beautifully decorated - and the view to the sea was magnificent. The breakfast was plenty. As a bonus, the personnel was super friendly and helpful, even though there were sometimes a little tricky issues.
Bus stop towards the city center was nearby. Our visit was not during the high season, and there was always well room in the buses.
There was a nice walking route by the sea, and the Lapad centre with basic services and restaurants was only 10-15 minutes walk away (depending how much time you spent admiring the view).
The spa at the resort was good, nice saunas, and a pool both indoors and outdoors, very clean, and good service.