Tremendous location, cute and thoughtful touches, and responsive hosts. Well done!