We went to both places, loved the Westin Langkawi, a beautiful hotel with wonderful breakfast, were there when pregnant, so not sure about baby friendly or not. We spent 10 days in Kota Kinabula @ shangri la Tanjung Aru, got the deluxe seaview suite in the hotel, the best view ever, miss it and love it. Totally baby friendly, spacious kids room, loads of activities, plentiful kids menu. Definitely would go back soon. Heard that the Rasa Ria Hotel is also a lovely one and has a nicer beach. Located a bit far from the town but i think its okay, since the so called shopping area are not too impressive.