I have recently stayed here at Disini Luxury Spa Villa. A great place to stay with helpful staff who will do anything for you. Breakfast included which is more that enough to kick start your day. Close to restaurant's, bars and shops all in walking distance.