Magic is a great option in the island, clean, nice and helpful amenities, good a/c, an indecipherable safety deposit, microwave and fridge, comfortable bed, etc
Rooms are facing to the street, pool or ocean view all are very quiet. Reception is only open from 8 am to 7 pm , everything is walking distance.
You could book your snorkeling or Diving in front at the Mario's dive shop crossing the street
Overall is a great place