I have stayed in this place twice, and everything has been great so far. The staff are always helpful and friendly, the gardens are amazing, pools are nice and the food is great. I absolutely recommend staying at this hotel. The rooms are comfortable and very clean. Additionally, the restaurant is beautiful and the waiters are amazing! I would rate with 10 stars if I could.