We wanted to go to the beach for summer vacation. We chose to go to Carlsbad and LEGOLAND, since we'd never been there. We also wanted to stay over Independence Day. We have 3 children and wanted to save some money on meals and needed a suite with a kitchen. I found Homewood Suites online. They are all suites and a choice of one king bed suite or 2 queen bed suites. The 2 queen suite room worked well for us; we also used the sofa bed. I knew there was a complimentary breakfast every morning, which was a big help. I didn't know about the complimentary dinner available Mondays-Thursdays until I saw our confirmation email a few days before we left for the hotel. It was a nice surprise. The only thing I wished they had mentioned in the email beforehand that the dinner was not going to be available on the 4th of July. We found that out when we got there (I would have been better prepared). The staff is extremely helpful and nice. We also used the shuttle service which was also a nice surprise we found out about when we arrived. It was nice not to have to drive (within 5 miles of the hotel) after a 10/11 hour drive there.