Very pleasant modern apartment. Well located