Spotless, has all the amenities you need and then some. Beautiful location, close to town, and tastefully decorated! A must stay for sure!