Both. I don't currently have a gym membership currently, but I am thinking about getting one. I have few weights at home, but I can't really train at home, it doesn't feel right. Training at gym feels like you are making progress and it just feels right.