Great character and amenities in a great location