Resort is little dated but it’s still in great condition. Whole stuff is great, friendly, restaurants on premises are also great. On the premises you have 3 restaurants to choose from, Seabreaze $$$ right on the beach serving mainly seafood, DaVinci $$$ Italian restaurant, Agave $$ Mexican restaurant. Also there’s Coral restaurant serving breakfast buffet and I can highly recommend. 2 bars on the beach, I in the lobby having daily happy hours. Beach is beautiful, but be prepared they charge for the shade min $30/day. Pools are nice too. Overall great experience and definitely will consider it again.