Spacious and quiet apartment well set up for a business stay of several days.