Although my family's stay at this place did not begin well (they received a different apartment than the one that was booked), staff did their best to make it up to them. The place was clean and stylish.