Great location and amenities. We had most of what we need to make our stay very enjoyable. Some maintenance and updates would make the property truly top notch. We enjoyed our stay.