Perfect house, perfect location and perfect guest. Totally recommended