Nice photo, but I would have straightened out the left side because it stands out more than the right side which is covered by the rose bush.
Red and green offset by fence is good, I might have cropped left side to remove sky and greenery.
I love all the colors in this. all over. very well done.
I love your photo. It is so beautiful. I love how the red color of the rose stands out against the white fence. Simply beautiful.