Taylor House LLC

Does anyone know if the Taylor House LLC is a worthwhile place to live freshmen year?