5 stars - delivered exactly what was advertised and more! Would visit again in a heartbeat