Wonderful. Very good attention to detail. Great location and facilities! We have already recommended this location to some friends!