Then farmhouse has everything you possibly need for a great stay.