As rural goes this is your place. Enjoyed the stay so much we're planning another stay.