Excellent location and extremely clean. The communication was smooth and we have everything we need for the stay.