Everything I read on Trip Advisor before we left was accurate -- this is a very nice hotel with excellent service, and this in spite of the fact that the hotel was completely booked every night we were there. We were in Carlsbad to take our son to Legoland, so for that purpose it was a perfect location, and the shuttle was prompt and really convenient for wherever we wanted to go. The business centre was also really handy to get our boarding passes for our return flights.
I only have two small quibbles. The first is that the pool was not heated. Please! It is not summer yet! We were there for 5 days and no one was working on it at all. We stuck with the hot tub, but it would have been nice to swim too.
The second quibble is the breakfast, which could have been much better with very little extra effort or expense on the part of the hotel. A wider variety of local, in-season fresh fruit, and whole grain bread products would have helped us find something healthy to eat among the fat, sugar and white flour options we had to choose from instead.