This place has everything! Location, amenities and a terrific host!