Modern apartment in a great location. Well set up for a short stay.