I am giving this a 5* rating because it is exactly as described.
Very friendly front-of-house lady, very clean room, Wi-Fi worked well, excellent shower. The balcony was handy for drying clothes! We were located on the side of the budiling, so while we didn't have any view from the balcony, it was super quiet.
The location is good - it's about a 10 min walk from the beach road, but there are no hills and plenty of shops along the way so it doesn't feel like a long walk.