Great place, great location, great hosts. All great! 5 stars