It's a nice hotel but we preferred the Westin on St. John's if you are going after a nice full service resort style vacation. Caneel Bay and Little Dix are sister resorts on St. John and Virgin Gorda respectively and are considered the nicest in the Virgins but much smaller and more boutique style.
The Ritz has a nice pool and catamaran that takes cruises to other islands etc.
It's a nice hotel on a nice beach with all the amenities you'd expect from a Ritz. Expensive, though, unless you really like to be pampered. I prefer St. John's since it's less developed and more laid back, but that's just me.