I travel quite a bit and I am always skeptical with places being as nice or clean as pictured. This place was exactly as described the resort was so nice for my kids and lots to do there. I would highly recommend and will come again. Very easy communication as well!