Fantastic location, sparkling clean, lovely decor and easy communication & check in! I would absolutely stay here again, but giving this 4/5 stars because of the loud noise from neighbor's music and dogs. Otherwise perfect.