The charming boutique resort on Ssese Islands