Overall good. Room clean n tidy. Breakfast is average but it's OK. Recreation facilities is a plus. Most important, the service is excellent, fulfilled their promises, particular for someone like me arrived at airport around 1am.
Visit was great family had good visit and time in pool . On check out day cleaning lady was bit pushy and asked us at least 4 times are u leaving before we were ready