The answer is: Rent the apartment with a roommate
Apartment in the cities often consist of more than one sleeping area. This make it possible for renters to find roommates so they can divide the rent among them. Finding roommates is definitely beneficial for you financially, but it possess the risk of psychological disturbance if the personalities of the roommates do not match with John's.