Warm, cozy, beautiful location and friendly pets all add up to make a very enjoyable experience! Would happily stay again