Wifi great. Beach was beautiful. Beds good. Food was nice. Grounds/grass in front of rooms was nice. No staff training re service. Multiple waiters per table. Errors with food orders, no drinks service around pool, pool dirty (water not clear, debris on surface) cocktails average (made wrongly), general up keep around the place was lacking. Dirty paths to rooms, parts needing painting. Weeds growing through the pavers next to pool etc. volley ball flat, not enough pool towels, gym was terrible and run down (felt like walking to a haunted house!!), This place has so much potential but seems under invested and needs a new General Manager with better attention to detail. We won’t be back until it improves