The only things that stopped me giving Batu-Batu 5 stars were that we couldn't get a diving slot despite putting in our request 10 days before we arrived (the website advises at least 5 days' notice) and there was a little unclarity on the booking page about how far from the centre the over water rooms were (it was mentioned in the overall ...