First impression, good. Last one, not a very good one. Place is clean, friendly staff working great on maintaining the place. Stayed in 3 rooms. All have a humming noise, at night even at 7th floor, due to ventilation system for restaurant below. Waking up with a big headache as a result. One day, no hot water. Last day, left at 530AM without the possibility of taking a shower because of no hot water! Be prepared of surprises. Asked to be contacted about a reservation, no one gets back to you. Not even Hotels.com can get in touch with them. Hopefully they'll let me know when problems are fixed for a surprise free stay!