Great place! New and sparkling clean. Very well appointed. Everything we could need was provided. Very well equipped kitchen. Great for kids and whole family. Would love to stay again.