Excellent service, location & accommodation