Very well kept small resort. Rooms were clean, pool and areas well kept. The staff is friendly and excellent service. Food is delicious. Only complaint and it's not the resort's fault, the beach is not apt for swimming due to strong currents and there was lots of sea gunk…