I've been there twice; first time about two years ago, it was fine; second time was last year and was a pretty bad experience, just lousy service and I felt ripped off.
I think it will depend on your attendant of course.
Prices are very steep, were in the Swedish Touch/Cleo's ballpark without the quality IMO.
I don't plan to go back unless I hear of the world's greatest MPA working there.