Five stars all around! Host, location, property. Highly recommend.