I stayed there about 5 years ago but in the main building; the carriage houses are supposedly THE places to stay. It's a lot like Dukes: small, very English, famous bar, good (though not outstanding) service. Unlike Dukes , no gym onsite; they send you to Champneys about 10 minutes away (which doesn't open early on weekends). I do like staying in St. James, but I think the Dorchester is a better (though very different kind of) hotel.