Apartment is great, but mostly for one person or for a couple.
The main advantage is the great view. Everything you need for living and working is here.
Communication with host is very convenient