5 stars all around! We had the most perfect stay. Great value in a great location. We would stay again!