My husband and I just got back from spending three nights at the St. Regis. The resort did not disappoint -- our room was luxurious, the grounds were beautiful, and the staff was incredible. Other reviewers have mentioned that the staff can be slow. While every encounter wasn't perfect, the staff was always incredibly friendly and warm and tried to honor requests as best they could. In spite of the secluded location, I'm glad the resort hasn't succumbed to a buffet, all-inclusive option. As a result, the food and drink was high quality and with the high prices to boot, we certainly didn't overindulge, which is a positive for us.
If you are interested in booking a stay here, the most important question to consider is what you expect from your trip. If you're looking for an easy way to have get away from it all and stay in a luxurious locale with natural beauty, the St. Regis would be a great bet. If, however, you're also seeking some variety of restaurants and nightlife and more of an urban scene, I would advise against the resort. While it is only about 30 minutes away from the Condado, it's not fun to rent a car and drive that much both ways, especially after dinner while you're on vacation.