We stayed for 8 nights at Oasis and were delighted with the spacious layout of the rooms and facilities. The beds were comfortable and the rooms were pretty quiet - the kids got up and watched TV early in the morning without disturbing us! The pool is lovely. The managers were delightful - very helpful and reasonably knowledgeable about local actitivies, They lent us snorkels and masks and beach gear for the kids to play with and umbrellas for when it was raining.
A very minor comment about the kitchen setup - there was a very limited supply of crockery and cultery and containers - it could have been better.