The beach is beautiful and the snorkeling is great. The issues with crowds and vendors has already been noted. The lack of shade on the beach at Bananarama is an issue. Food is standard. I only made a day visit but based on what I saw with the beach changing area and showers I would be hesitant to stay there at night.