We (including our German Shepherd dog) loved Michael's farm. It has everything we needed for a long weekend getaway, with lots of thoughtful touches. Our dog loved playing in the creek and running around with Michael's border collie. The location is perfect, very close to the beaches and the mountains. Highly recommended.