This place is clean, location is great, amenities are great, check-in, parking, communication all great! we loved this place so much. It was as described with a few extra touches to make your stay even better!