Check in a huge pain. Poor communication from the rental agency. Nice apartment, needs proper coffee. Carpets need a clean or replacement. Very nice place, just needs a bit of thought on what guests need (locks that work, correct apartment number, make it easy to get in) For that price I expected better service. Location good.