Excellent service, excellent accommodation and excellent location. Book this place and you'll have no regrets.