Very good communication, very good location of the place and condition. The place has all the little things such as mini fridge, microwave, iron, etc. The gym has good enough machines. Be careful with the separately run 24 hour parking. They tried to charge us additional 24 hours for being slightly passed the time on the way out without prior warning and without ability to pay hourly rate for the extra time.