At check-in, asked to extend an additional night. Was told there was no availability. Went to our room, connected to wifi and booked the additional night through expedia. Was not made aware the large pool was closed for maintenance for our entire stay. There was an additional pool at the restaurant. Food and drink took FOREVER. Even just ordering a soda from the bar. The restaurant was never super busy or crowded, everything just took a long time. Only about 8 chairs for the whole beach and with a sold out resort for multiple weddings, that amount of chairs seemed crazy. Our 1 bedroom villa was comfortable, super dated like a '90s 60 and over retirement community in Florida. Found 2 cockroaches in the room, gross but we were surrounded by the outdoors and left the doors open at times for the breeze. Front desk was accommodating with our late checkouts. Wedding venue was nice, dinner and bartender took FOREVER.