I bought 3 groupons last November for myself and my boyfriend, daughter (26) and her boyfriend, and son (23) and his girlfriend. I did it as Christmas presents. This is the cost in a nutshell: Groupon for 2 $199.00
Taxes for 2 $120.00 (paid when you call to book the cruise), Gratuity and fuel charge for 2 $100.00, parking is $30.00. So the total amount for 2 people was $450.00. I thought it was well worth it and we had a blast! The only issue with groupons is there are a lot of dates that you can't use it so you must be flexible.
The groupon included Ocean view. We stayed on the 8th floor with a big ocean window. The rooms were as spacious as carnival, princess, royal caribbean. Ive been on lots of cruises. The rooms were clean and good! I live in a beautiful condo in South Beach so I am picky. Again, the ocean view rooms were fine!