Maybe 2.5 stars at most. Location excellent, check in excellent; apartment was not clean and needs upkeep / maintenance. The apartment had just been “cleaned” and the floor was filthy. In fact, housekeeping left their supplies outside the door (3rd floor very steep marrow staircase - pack light - as you’ll be carrying your bags!). so my daughter grabbed the mop and took care of it. Yes, we notified the front desk where we checked in to have the flat re-cleaned. Linens were fresh and beds made nicely, which only sort of made up for the bed in larger bedroom being uncomfortable. Very squishy and well past it’s prime. It was nice to be able to throw in a load of laundry (purchase laundry soap at one of the markets downstairs), but unfortunately it became apparent very quickly why the floor around the washing machine was buckled. The washing machine leaks, A LOT! Good thing i had asked for a few extra towels!!! The small dresser in the living room had a broken drawer and needed to be wiped out prior to using it. The refrigerator - only used it to chill bottled water. It was as well dirty. Fire extinguisher was not mounted, it was stashed behind the leaky washing mashing. Personally would not stay here again. Despite an excellent location, the price was way too high given the quality. This flat is in SERIOUS NEED of a deep cleaning and significant maintenance.