For the most part, it was a comfortable stay, however for the money we paid, it was very underwhelming. The gym was basic and barely had enough space. I ended up having to train outside of the gym. The pool was often unmanned and there were minimal towels. There is also limited sun areas - which o was specifically looking for when selecting a pool.
Other than that, the staff were friendly, the restaurant staff were polite and friendly, the rooms were clean and the bed comfortable.
The shower made a huge mess and leaked which was annoying, but again, due to the price we paid, I expected more for my money.