We had a pleasant stay, the place is a walking distance to most of the things, even waterfront if you feel like stretching your legs. Check in process was seamless, and the security personnel is very friendly and helpful. My only disappointment was discovering days later that we've been sleeping on top on a dirty mattress cover, concealled with a clean sheet which was quite unsettling. Nonetheless Id still recommend the place, but make sure you inspect bedding on arrival.