This place is amazing. They have an extremely flexible schedule and a few different types of CrossFit classes all to get you where you need to go. The coaches are great and all are very experienced, they really make sure to ay attention to everyone while they are working out and they make sure to enforce proper form. They also have a little supplement store which is handy.
The community there is also great. There are gym outings and and sometimes people bring in food just for the hell of it. Everyone is quite helpful and are willing to give you a few pointers on how to better do a lift or a movement.