Its a hotel: very nice entry and atrium areas. Above average to excellent service. Rooms well appointed though nothing that special.
It has a decent pool: nice, albeit not very large. Not exceptional.
It's on a nice beach: big plus, South Carolina beaches are great. But, it ain't Hawaii
It has restaurants: good food at high prices
Bottom line: if money is no object, its THE place to stay on the Island (unless you rent a property there which is a much better option or large families). Other great options are available if you're more price conscious, have larger group, want more room.