Great location, good amenities and excellent hosts