Very nice hotel with everything you need within the hotel itself. It is very clean, and the food is very good. The only downside is that very few staff members, apart from the reception team, speak English, which makes communication difficult.
The photographers can also be a bit annoying at times.
Overall, I would recommend this hotel.