Celebrity is a premium cruise line, like Princess. I liked the Summit and have also been on the Constellation twice and just got off the Infinity (all the same class). Yes, they have a nice gym and spa. I have always liked the food and thought it much better than NCL. If you are taking the Summit to New England and Canada I can tell you it is filling up very fast. One thing also the New England /Canada cruise will have a much older crowd because of the time of year and where it is going. Michael's Club was the cigar club but not anymore. Smoking is very limited on Celebrity. Go on line and take a virtual tour of the inside of the ship.