5 stars all round, location, amenities & host.