Booked in to have one on Friday. Due to lack of money thinking of cancelling has anyone had one are they any good?