Perfect location, amenities and beautifully clean. We had a great stay. Excellent for our needs.