It reads to me that your review is primarily based on the bad service provided by your agent and not necessarily the cruise line or ship itself. I do not feel that the 3 stars is warranted for your review of the Grandeur because it sounds as though with only one real complaint (the warmth in certain venues) about the ship, your disappointment lies mostly with your booking agent.