Overall excellent. Our top choice for next year vacation. Right from check-in to check-out, every interaction with the staff is very professional with levels I have seen only in foreign countries. Unlike other places where I have stayed, this place doesn't nickel and dime you. Our best vacation yet. As a vegetarian, the menu gets boring fast, but the preparation is top class excellent that you don't mind the boring menu. The whole property is spotlessly clean with flowering plants and green grass all around. Pool is the center piece and it shows in it maintenance.