0 Mount Eden no fee alcove studio apartments for rent