The location is fantastic. The beach is calm and snorkeling is excellent. It is within walking distance of several great beaches as well. The pools are very nice and there are quite a few grills to make dinner. Although it was just my wife and grown daughter, it seemed to be an excellent place for families with smaller kids. There appeared to be quite a few groups of families, and they were all having fun. I highly recommend this location.