Stylish, recently refurbished apartment. Well situated.