Ideal location, great amenities, seamless check-in, cute place, super cozy, great communication... what else can you ask for? We thoroughly enjoyed our stay.