Very clean and well maintained the YMCA is a great place to workout, play basketball, go for a swim and even have a children’s party. The basketball court is a good size and there are always pickup games going on. The weight area is somewhat lacking in terms of heavy weight but I don’t think that was ever the intention of this facility. They have a pretty good amount of cardio equipment as well.