This place and location rocks. Hermosa Beach is the place to be!!!