We have stayed at the Garrafon 4 times and plan on returning in September. The staff are so friendly and it has such a family atmosphere. The snorkling is great right off the shore, the rooms are clean and the view from the balcony is beautiful. We usually stay the first 4 days here and then move to the Media Luna for the rest of our trip, to have the best of both worlds. It is a wonderful place!