The reef is stunning and teeming with fish, making it a must-see destination. It's important to note that using cream while diving can have harmful effects on the marine life. From my personal experience, the best time to visit is during October or November when the climate is most enjoyable. While hotel quality varies, with careful selection, you can find a decent option that hasn't been overly worn down.