Going to Antartcica is expensive. Hurtigruten is a good lower budget alternative
Main complaint: Land services. We, and others in the ship, had bad experiences with the flights from BA to Ushuaia and their associated 'excursions'. Getting information out of Hurtigruten and their local land operator was virtually impossible. We found out our Ushuaia departure flight time less than 10 hours before we left - at 2:30 in the morning! Wouldn't have been a problem if we had been prepared and not booked a tango show for that night. Just be decent and give people the information and then then can be prepared or make alternative arrangements themselves. My advice is to get to Ushuaia on your own and don't book with the cruise. Also, the Escondido Lake 'excursion' was an absolute rip off. The bus drove out to a roadside outlook of a lake and returned. That was it. Avoid any land segments- badly organized and no value for money. There are also plenty of nice hotels in BA and there is no need to stay at the Emperador.
Cabin: It was small but ok. We had a large window to look out to on deck 6 which made watching the scenery easy. The bathroom is quite small and there is limited storage. The good news is that you don't need any fancy clothing. Jeans and fleeces are fine at any time. Take quick dry fabrics because they will get wet during landing and there is much space to dry clothes. Thankfully items dried very quickly.