Beautiful place! Clean and new! Had everything we could have hoped for. Location was amazing as well.
We will definitely stay again.