This business has a solid reputation in the community, with a 4.3 rating overall. The quality of their products and services is generally good, with an average rating of 4.1. Their pricing is also competitive, with many customers praising their value for money. The business appears to be reliable and trustworthy, with many customers returning for repeat business. However, one major issue that has been raised by several customers is the problem of delayed delivery and communication. Some customers have reported being left in the dark about the status of their orders, and have had to wait weeks or even months for their products to arrive. This has led to frustration and disappointment for some customers, and has impacted their overall satisfaction with the business.It's worth noting that the business has a small and family-owned feel, which may contribute to the inconsistency in their service and delivery times. However, this does not excuse the poor communication and delayed delivery that some customers have experienced.Overall, this business is a good choice for customers who value quality products and competitive pricing. However, customers who prioritize reliable communication and timely delivery may want to look elsewhere.I would recommend this business to customers who are willing to overlook some of the issues with communication and delivery. However, I would advise customers to be patient and to communicate regularly with the business to ensure that their orders are being fulfilled in a timely manner.