10 out of 10 stars. Everything was perfect. I would definitely return again.