We had such a magical stay here! The place had everything we needed and more. Best of all, our dogs got to come too and they had an absolute blast!