Kenilworth Resort & Spa in South Goa is a luxurious property with direct access to Utorda Beach. The spacious rooms are well-maintained and offer beautiful views of either the garden or the ocean. The standout feature is the staff and hospitality, particularly at The Palms restaurant. The expansive pool and private beach are major attractions, and the resort is perfect for anyone seeking a peaceful and luxurious retreat in Goa. The resort has a lot of open spaces and greenery, and there are plenty of activities for kids. Overall, a great place to stay and enjoy your holidays.