A joint venture has taken the wraps off a new 90-unit luxury apartment building in Dover, completing the transformation of a long-vacant property at a busy intersection downtown.