Everything is quite perfect at this hotel, large rooms with romantic overhead bed frames, very good attentive service from staff, clean toilets, good breakfast, exotic ambience, free internet........ No one is perfect though, the old mattress sinks in the centre so we unknowingly navigated towards the opposite edges during the night, not ideal for Valentine's Day when we check in, haha! Also there was a large piece of sand in my breakfast garlic rice, my tooth went into nerve concussion for the rest of the day, well I guess this can happen in any kitchen so we did not complain after all the good points outweighed the bad.