Overall, the hotel, service and cleanliness is good. But there were few glitches.
1) We received a non smoking room on a 'non-smoking floor (as per their own label for the floor). But the entire corridor smelled of heavy smoke. Thankfully, our room did not smell smoke though.
2) Reaching room service via in room calling, took several attempts and a lengthy wait time - even when it was successful to get to someone on the other end.
3) Staff can be more professional than personal when they approach guests.
On the plus side, food was tasty, decent portion sizes, our room view was nice overlooking the main road with partial sea and skyline views.
Bakery products were not impressive in their taste or textures.
Overall, can recommend to another and may visit again.