I went a few years ago, while it is a very attractive island and relaxing. There are almost no beach area's it is mostly rocks, coral and weeds at the warters edge. The main town is OK but the rest of them makes you think you are in the interior of Mexico. I would not go back and most of the resorts are boring!