We stayed at Laguna in March 2016. This was a top of the tree resort. I have nothing bad or indifferent to say about our stay.
The room was small but so comfortable and clean, with all modern furnishings. The bed was so comfortable it was hard to get up in the mornings. Great shower room also. Maid service was quality, the room was spotless every time they left. We had a small bungalow only a few yards from the beach.
The grounds and the beach are very clean. The breakfast area was also clean with beautiful views over the beach. Breakfast was a very enjoyable time of the day. Food was plentiful and we'll cooked. We didn't eat here at night, but can only imagine it would be another great experience. Instead we ate in town (lamai) with many good choice restaurants. My opinion....avoid Chaweng with a vengeance.
The Resort staff were very helpful, fast check in/out and although at the top of my budget, this was top of the tree, so you really get what your paying for. Car parking was a little diffucult, but I managed to park opposite on a piece of waste land.
Overall a great stay, and will be back one day for sure.