This is an excellent resort in an awesome location. To be fair, it's not the cheapest, but I think it was well worth every cent. I was travelling with some friends and we had premium garden suites and standard studio rooms. The garden suites were certainly more luxurious and the bathrooms were lovely - but i found the rooms quite dark due to low lighting and lots of foliage. The upstairs standard studio room that my friends were in had an older bathroom, but they definitely had a lot more light and a nicer view. The restaurant and beachfront bar were fantastic - food was great and the setting was perfect. The included tropical breakfast was very good - more than adequate with lots of choice. The grounds were lovely, well looked after and spacious - definitely got the full tropical vibe going with the lush gardens and thatched roofs. There was a pool - we checked it out when we were exploring on the first day - but didn't go back. It was nice, but felt quite a bit colder than the sea, and why would you hang out by a pool when you have Muri Beach on your doorstep!
The location is the best - Muri beach is stunning and swimming in the lagoon was bliss. We had quite a bit of wind, so we waded/swam to the little island across the lagoon and found that nice and sheltered. Didn't find the snorkelling out from the resort very good as it's mostly white sand and the fish like the coral - but if you go along the beach you'd probably find better snorkelling. We did a glass bottom boat/snorkelling excursion and that was enough for us (highly recommended).
One of the things I love about Rarotonga is that you are not resort bound. Great little dairy and takeaway bar a few mins down the road - fantastic for fish and chips on the beach or burgers for lunch. The restaurant at the yacht club is a short walk along the beach and is fantastic - sitting on their balcony overlooking the beach and lagoon while eating lunch or dinner is bliss. The Flametree restaurant gave us a very good dinner one night. We wanted to try the Italian restaurant, but couldn't get a reservation. It's definitely worth booking something for Sunday dinner as we found that a lot of the local places (not in resorts) were closed on Sunday - so that made resort restaurants more heavily booked (and resorts will take restaurant bookings from guests that aren't staying in-house).
Overall I'd highly recommend this resort to pretty much anyone and I'm sure I'll be back.