I am sooooo obsessed with this place, if I could be here everyday I would totally make it happen. It is so much fun. Be ready to be dirty, sweaty and sun burnt by the end of the day, however it is totally worth every single minute. The view is incredible and the environment is just great!!