Second time staying here, found it good the first time so booked again. We got a good deal on a stay for 3 nights, pay for 2. That made it a good enough price compared to lot of hotels in the area. We stayed in an executive twin room which was clean and spacious and had a lovely big balcony. We only ate at the Mexican restaurant on site, which was quite good and relatively reasonably priced. The Thai restaurant on the main road was lovely, and good value!! The pool was a little disappointing, but then we were using the hotel as a base for boat trips etc, so it wasnt a great problem. Reception was functional and worked well, on-site parking included free for the hotel rooms. Overall I would recommend for the price we paid, however - if we had paid the full price for 3 nights, I might have expected a little bit more.