Excellent location, perfect hosts and stylish accommodation.