The flat is very clean and has some great thought out details that will make your stay even more enjoyable! Checkin and checkout is very smooth and if you have any questions or concerns you get quick and reliable answers! Thanks for having me, I had a great time!