If this was old style retro bike from the 80's or earlier I would have said no it isn't big enough.
As it's a newer style bike I would say it is big enough.
The angle of the photo doesn't help as it's difficult to tell if the top tube slopes down to the seat tube or is straight.
Judging by the length of the seat post though I would say it is fine.