Five stars, a great location and service