Lovely staff, nice view, nice room. But... the pool was filthy, slime all over bottom, brown stuff floating. On our second day we asked if they were going to clean it as the local beaches are dirty with rubbish. They attended to it so on our last night we were able to swim. We also had maggots in our bathroom. Then at breakfast after receiving our omelette a maggot suddenly was on the table, assumably off a plate as the table was empty of anything prior. We also ate at the hotel. It was ok but expensive for what you get. One of party was very sick on our second day. I’m guessing cleanliness and hygiene needs attention. This has such potential and the staff are delightful. There is no menu in English which didn’t bother us - just use google!