Desroches was a once in a lifetime experience. We were given a villa rather that a suite and it was amazing. The location and opportunities were unbelievable and we took advantage of all of them – snorkelling, kayak, fishing etc. It was BRILLIANT. Hotel staff lovely and friendly.