We stayed at the Udaya for 2 nights, and I do not recommend staying there if you are stayong with kids. This is not a family friendly resort.
The resort and rooms are designed for honeymooning couples. Therr is no provacy for thr bathrooms. The room has a shower, tub, and toilet that are open to the room. This is a problem if you are traveling with kids, parents etc. Really inconvenient. We booked two rooms and both were desogned this way. In one room the showr didnt even come with frosted glass and is visible from the room! Two grandparents and a grandson stsyed in the room. The resort allows peoe to book roo.s with kids. They should just stay as a couples onky resort, as many resorts do. Why allow people to book these rooms with no provacy when they are listing kids in reservation?
Restaurant has upscale vibes bur dinner is pretty bad. Breakfast was good. Spa is good too.