first of all, it is a non-frill dive resort so please do not expect 5 stars amenities. You pay for what you get. In saying, the resort was very clean and well run. Every morning there was a staff member who swiped the resort to make it looked nice! The (ensuite A/C) room was basic but perfectly adequate. The bed was comfy and the air cond worked great. While the food choice was rather limited (usually is 1 meat, 1 vege, rice/noodle, 1 soup and fruit), they were very yummy indeed. The diving operation was close to perfection really (given that it may run up to 8 dive boats a day!). The dive crews were generally great, special kudos to Faza (the most amazing and energetic DM/Instructor ever!) and captain Yolo! One advantage of diving with SJ was that you were able to dive up to 4 DIVES in Sipadan (as compared to 3 in other resorts)! The diving around Mabul- Good- Great; Sipadan- AMAZING!
All in all, it was a perfect "little" dive resort but it is definitely not a resort for those who are looking for a total beach getaway as you will be disappointed by the (dirty and crowded) beach!