Very cozy, though it's packed but the staff is very friendly and responsive.
I do recommend on sunny days just because the views is so nice and you have a chance to take up some sun so it's fun!
Oh they have a side pool where you can chill and talk and have some drinks, need I say more ?