I used icruise.com also. At the time, they were the cheapest I found. Jason, the TA, was very courteous and helpful. When I received my confirmation, I noticed the dinner seating was incorrect. In order to change it, I had to e-mail their customer service department. I thought, oh boy, here...