I was not expecting much from the accommodation/ food, after all this was to be a scuba diving holiday, not a luxury holiday, however, both the accommodation and food were lovely. We paid for the air conditioning and I would recommend others to do the same as there was a difference in setting, more generally. The huts have hammocks and seats to chill on the porch. The cabins are close to the jetty and beach, they are also close to the restaurant and bar. The food was really great and the bar was a really nice place to chill.
I did my PADI course there and would recommend it to anyone. I had an instructor called Linda, I trusted her from the get go. She sped through the course as she understood that our overall goal was to get out into the water. I was luckily only with one other guy, who caught on fast and we were out on an open water dive the day after I arrived. Because the course is done by the jetty and not in a pool, you immediately see the types of exotic fish will be exposed to throughout your time there and that served as a great motivator!
After I completed the course I did another ten dives, including in Sipadan, which was beyond amazing. We were very fortunate and got to a hammerhead shark. The guides are all so attentive and knowledgeable that you feel perfectly at ease and completely safe with them all.
I would highly recommend ScubaJunkie, they are a professional outfit and completely on top of everything, I barely had to think of anything.