This was an amazing experience. We were both blown away by this place. It came with everything in the description plus much much more. We spent two weeks here and I hope to return again soon. Well worth the money, you will not be disappointed.