Lower your expectations from the photos, the apartment is smaller and a little more dated than it seems. The good: adequate sleeping for 6, normal kitchen and bathrooms. Great location, on time for check in.
The bad: Uncomfortable beds, charged extra fee for tourist tax, and for checking in on holiday, strong mold smell in the apartment, TV was 10/15 years old, couches in apartment were not clean or comfortable.
All together for $300 a night i would have higher expectations, I did appreciate that they were on time for check in.