Excellent service, 5 star accommodation, great location