It's a great apartment, new and clean, close to the beach and everything else you would need. We are a family with three kids (7-11) and we spent a week hiking, biking, swimming and snorkeling within 20-minute driving distance from the place, but the town itself is also a nice mix of real and touristic.
We enjoyed our stay very much and can highly recommend it.