just returned one week ago and had a wonderful afternoon here. i was concerned due to recent negative reviews, but we found it to be great! the water was clear, warm, and many colorful fish. the beach was powder-soft and clean. the vendors were not bothersome at all. we felt very safe here- saw police circling thru. the locals were very friendly. we will definately return here for another visit!