I don't easily give a full score of 5, but this place deserves it. It is not particularly cheap, and it is not as luxurious as some of its competitors, but it was a fantastic experience and well worth the money. The place is like from a picture postcard - the sandy beach with…