One off-street parking space is required for each bedroom in a unit, with a minimum of two spaces per unit. Such spaces shall be in the form of private garages, private driveways, provided that they are minimally 10 by 25 feet if in front of a garage and only one space in depth, and/or common parking which is to be evenly distributed in close proximity to the units. Additionally, one space per three dwelling units is required for guest parking and the recreational facilities.