Exactly what we needed and more. Beautiful scenery. Perfect location. Our dog loved the walks around the property too! We will be back for sure.