I am not sure they have the facilities to host 25, but I would not host a party at the Gulfview; like Steve said if you're looking for a cheap room on the beach it's great, but not the ambiance you want to share with friends.
The reason we chose the Gulf view hotel is because our budget was tight at the time but right next door on both sides is a Hampton inn and Shepards beach resort. Both a little more in cost but very much worth it . Both large enough to accommodate larger groups. The Hampton is a bit more family oriented and Shepards draws a younger crowd with live music nightly. Hope this is helpful to you, will be happy to answer any other questions you may have.
Thanks! Your answer is awaiting moderation.