i went there with my wife and parents to celebrate my parents' 50th anniversary wedding. They were very delighted. They live in Kota Kinabalu for their entire life, and my dad commented:" I have never seen anything like this!". they were excited by the ocean view and the fish. Our house are big, and the ladder at the balcony lead to the ocean, the sea level wasn't deep on the day of our arrival, so we enjoyed ourselves even though we couldn't swim. BTW, floating suit were provided. There were some activities kept us busy: free kayaking, free snorkeling, visit to the Marine Research Center, infinity pool, pub that provides 1 free drinks, table pool, darts,..... for those who want to experience the green can have forest trekking. We could see the majestic Mt Kinabalu in clear sky.
The drawbacks: no WiFi in the room, you can go to lobby to get free WiFi. The paid meal can be at high side as compared to the Sabah mainland.
Overall, my parents are very happy with their stay, so am I. It's a "Maldives-on-budget".