Great apartment offers all you need a more.