Great place - only thing is it is quite far from the more touristy attractions and the beach.
Was clean and a good kitchen with lots of amenities etc. Very helpful staff.