Ok, this is beyond perfect. Makes me smile just looking at it. High quality fabric. Hoping it retains its bright yellow sunshine-y color for a long time.