Communication, location apartment and building facilities were great! Pool and a nice view. They had other bonuses too like a karaoke room & gym, but we did not get time to check them out. Check in and out were easy too! Not far to walk for the keys either. Only issue we ran into was the general cleanliness of the place, however I was advised this isn't a usual issue, so hopefully it is a once off. Would recommend, as long as they make sure the cleaning is maintained after each guest checks out.