Clean and as described. Very nice place and has everything you need for a long stay. I decided to leave early due to personal reasons. There was a big misunderstanding between myself and an Airbnb agent, which caused a bit of a strange mixup between Alex and I. We were able to resolve the issue and Alex was responsive and accommodating.