Top: I love this too and would highly recommend and the perfect summer essential! Shorts: These are so comfy and perfect with any top!