The hotel is surprisingly good overall, the rooms are quite large and clean, and prices are good for the location.
This was our second stay there as it is very close to the places we need to get to. Although the hotel is situated in the middle of an industrial zone, if you have a car, location does not present a problem, you can be at the beach in 5 minutes.
Also it is situated right next to a small airport. There is not much noise from the helicopters and small planes unless you are at the decent sized pool, and at worst it is a slight annoyance that you get used to in ten minutes.
In general it is a good choice if you don't intend to spend most of your time in the hotel, but then why would you when you have so much such a short distance away.
The only slight problem we had was items on our bill which were probably human error, and were sorted out immediately.