Recommend if you're looking for a comfortable place to stay. The location is great, the wifi is reliable, the staff is friendly and helpful. It's a little on the pricier side, but you get what you pay for.
If you're looking for a fully stocked gym with weights, I would look at getting a membership at a local gym in the area for the duration of your stay.