All you could hope for and more, great location, great property and great hosts