I wish I could give this place 5 stars! The location, decor, space, and amenities were spot on. Sadly, it seemed like the cleaning had been skipped because the floors were quite dirty (debris on the rug, long dark hair on bathroom floor) and the kitchen needed some love. However, I would book here again hoping that it was a one time cleaning error! The location was perfect and our family had a great weekend together.