5 star all the way.
Based on the pictures and previous reviews we had high expectations. These were exceeded.