Overall was okay, other than I got the room just across the main building (superior room), so it was a bit of a hassle if you want to access the facility (pool, gym, even breakfast) that were located in the main building. I booked two rooms and asked for a connecting room but turned out they gave two rooms in the very different corner of the floor without confirming at checked in and one of them is clearly smaller than other rooms at that floor. Shuttle was okay if you get it from the hotel to the mall, but from the mall to the hotel you need a kind of long waiting time as I waited for 15 mins and none came at all.