Although very apologetic, there were a number of big mistakes that happened during my stay, which cost it a full star in my review. A taxi was very late arriving. I ordered food one night and after a long wait, the wrong meal came. The next night, my food never came and the kitchen closed with no food options available anywhere nearby. I checked out early just to eat at the airport. The TV channels were via satellite and it rained during my stay, making it impossible to watch any channels even when it rained a bit. I also didn't realise how sheer the curtains were until I went out at night and noticed that I could see the silhouettes of other guests. I would make those heavier or darker. Everything else (the bed, shower, bath tub, kitchen, gym) were good enough to not demonise the entire stay. I would think twice before booking it again.