This place was perfect. Cleanliness and location were spot on. Charming and spacious. We had an amazing time here.