We enjoyed our stay! It was neat and very clean, even for a family with crawling and mouthing infant it was fantastic! Check in instructions sounded complicated but it was extremely clear and we entered in no time. There's a short flight of stairs to climb to get to the apartment, so be prepared to carry luggages up, but that was fine for us regardless. Thank you for ur prompt responses and a lovely stay for us.