It is on the beach, and every room has a view which is nice. It Is very dirty, the windows, walls, light switches, ceiling, sink, fixtures, and furniture were not clean. They ran out of pool towels and we were told we would get one in 20 minutes, but that did not happen. The service was slow at first but with a good tip with first drink it improved. The breakfast was over priced for what was available. Garbage all over the beach on the side of the hotel, which is sad. We will not be staying here again.