Just had a nice 2 night stay, As Gold booked through AMEX FHR, we got a great upgrade to a 1 Bedroom Ocean View Suite with a huge balcony. They needed it back early on our last day (when we had 4pm check out through AMEX) so we agreed on keeping the small room they moved us to until 8pm as a trade, which was great for us as our flight left at 11:50pm.
We liked the gym, pools and snorkelling was great in the beach closest to the House. The breakfast was awesome. Too bad the kayaks and SUPs are gone and there is no free shuttle to the Canopy to make up for it.
The only caveat I'd say that would prevent me from coming back is the food service at dinner. The first night it was an hour before we got any food at all (salads) and then the mains came right after. On the last night we left 90 mins to eat before our taxi to the airport and let them know right away, but our mains still took an hour and we felt rushed eating and rushing off to our taxi, but the curries were delicious.
I'd say either plan 2 hours for dinner, order room service, or take a taxi to the Kempinski for their daily buffet (1250 SCF). We went there our second night and weren't disappointed, and they had great live music and an amazing selection for food (Octopus Curry to die for!)
I think 3 nights would be the max I'd consider spending here. Highly recommend the JA Enchanted Island to start/end your stay as a very different experience that will give you more nature, beach, etc. without the distance or cost of the WA and the food/spa is a bargain there.