Great location and great accommodations, like a home away from home.