Staff is fantastic, breakfast in the morning is just fine, pool and workout facilities look to be really great, but the facilities in general are definitely dated. First stay was last week, and the A/C didn't work great. Second stay was this week, and the water pressure in that particular room was a lot less than the first one.
I would say that's fine for a quick business trip, but if I was staying with family on vacation it would be a little disappointing. Something to be very aware of when you consider it.