Excellent Hosts. Great hospitality, Superb location and excellent facilities . 5-star treatment in all respects. Thoroughly recommended.