Our stay was absolutely perfect from checkin to checkout. The staff are all wonderful. The island is magnificent and the snorkelling on the home reef is amazing. Special mention to our waiter Didi who provided excellent service every day. We stayed in an overwater bungalow which…