Too big too be good. The roof is great, the rooms are huge, but there are lots of little things about the rooms that don't quite work. The airconditioning, for example, is variable. The carpet is already fraying in places after only a few months. The switch on the lamp in my room came off in my hand (obviously someone had broken it previously.
But the staff are excellent.