Stayed at Denise Beach for two weeks, I really can’t think about any negative things. My room was in the seaside (new) part. I asked for that specifically (TIP). View from the balcony was AMAZING.
Cameo Island is a 10 minute walk (tip: walk through the water for a few meters, then over the beach. Its quicker. Laganas strip/restaurants/shops can all be reached within a max 10 minute walk.
Hotel staff is very kind and always willing to help. Rooms look very good (bathrooms can be a bit cleaner but those are details). Only ate a sandwich here so don’t know about the food.
Big plus for me was that there are beach beds upstairs (near the pool) AND you have a part downstairs with more beds, where you can walk straight into the sea. Those beds cost 5 euro a day, but you get a small locker for your wallet/room key/phone/etc for that price as well. Very handy when you want to swim a bit (I was on my own so very helpful). Loved that the sea is super clear. When you walk through it, you see a lot of fishes swimming right next to your feet.
Thank you Denise Beach, had the best stay!