Value for money

Meaning: Something that is worth the amount of money paid for it.

Example: The hotel offers excellent value for money.