great location, communication, and overall stay. 5 stars.