I recommend the apartment for sure! Very clean, you have everything you need in the apartment, nice view and the hosts are so friendly!
I would book it again :)!