Fantastic location, nice and clean, pool outside and Tracey who comes to change bed linen and towels is a star!!! Such a helpful lady. Would I stay here again, yes I would. The only slight criticism is the seating area in lounge, a sofa to lay on would be better than the bamboo chairs are not the most comfy as sometimes in the heat if you are not out partying you want/need to lay down!! All in all really enjoyed my time at Affinity and looking to see when we can come again.