Excellent location. Excellent service / response time. Great host. Small touches make all the difference and the place is full of them. Will stay here again!