A great location and amenities for an enjoyable stay.