Food was good taste, and a lot of choice. The beach is beautiful, shallow, no waves. Big , nice pool with hydromassage installations. Staff constantly washed windows, glass doors, floors, sidewalks. I had to call the front desk not once to get missing towels, water bottles or something else, and all the problems were solved in a matter of minutes. The staff were polite, and patient . Planning to be there again.