Would've been 5 stars for me, except that the staff service wasn't the best. We came in from a long day hoping to order room service as we saw that room service runs till 10pm, but we were told at 8:15pm that room service closed at 8pm. When we went back to our room, verified their literature and confronted them, they offered to service us. And the room cleaning wasn't done till 5pm on one of the days we returned back before then. We came back to rest a bit before our next activity, but the room cleaning came in at 5pm and we had to sit outside on the balcony in the drizzle while they cleaned the room. Service is pretty bad for a beautiful hotel with great location, comfortable rooms and beautiful rooms.