Was amazing! Was only meant to be there for our dive certificate and ended up spending an extra week! Was so much fun, great social life, great food, good accommodation. Only thing is make sure you put some oil on because the sand flies are crazy! Be prepared to be drunk most of the time! It was the best time of my life!