I think my high expectations (5 star rated hotel) is what led to the disappointing 3 stars.
The service was definitely not 5 star level in my opinion. It was decent at best. Everything from the front desk to service in the various restaurants/stores was not "extraordinary," which is what i would expect at a 5 star property.
I stayed in one of the standard suites and it was pretty nice. Maybe a few years ago i would have been wowed and awed by it but since then i've stayed in too many better rooms to really be impressed.
So i guess maybe the 3 stars isn't an overall "fair" rating because of my high expectations but that's what i feel they deserve