The location is very nice in the fort. The hotel and the staff are great. Only the beds are not comfortable at all... For one night it was OK for us but if you stay longer it could be better to get a comfortable bed.
The meat and the sauce are definitely good. But it's been like this for the past ten years and nothing changed or improved since. The service is mediocre and it's feels like you are in a cantine for 25 euros the menu it's definitely not worth it.
We arrived at 1pm we had to wait for 4 hours as the check-in was at 5pm. The staff didn't even understand English. We didn't book for dinner so we had to take the only formula for 30 euros per person where the food and the service wasn't at all worth the price. Not possible also to order from a menu. No air conditioning in the rooms in may. The beach was not clean in mid may again. So to resume a good spot but definitely not worth the price.