Spacious apartment with all the amenities you may need for a short or long term stay.