The hotel is basic but clean and comfortable. The food was good. We did not try western food though. The beach was out of this world (it is the season now though). We went in a group of 20 so I can only say that we as a group had the whole hotel to ourselves which gave us all the necessary privacy and the cuisine was made to our requirements.