Ultima Hospitality, the hotel investment and management division of Chicago-based Waterton Associates, acquired the 247-room Sheraton Needham at 100 Cabot St. in Needham, MA from Bethesda, MD-based Host Hotels & Resorts (NYSE: HST) for $54 million, or approximately $219,000 per room.