How well do you know your boyfriend?
There are many good relationships out there and you may or may not be one. You can never really tell unless people tell you and not many will tell you the truth if its bad, so only you can analyze the question "what makes a good relationship?"
Well that is a good question, many people belive a good relationship envoles trust, love and be happy. You need to trust the one you love in order to be happy.