Check in and out was a breeze. Location is great. Cleanliness was so-so. It was somewhat expected given current ratings for cleanliness and star rating of the rental property.