The SMART resorts, especially the water village part is magnificent - one of the most beautiful hotels I've seen in all my travels. Mabul Island is also the most convenient place to live if you want to dive Sipadan Island aswell. Good team and clean run operation.