Great family place with an ideal location at Venice Beach