This hotel has its own stretch of private beach. From the moment we checked in, this hotel kept us amazed at the value for the ... More