I just came back from Royal Carriean 3 nights to Malacca and Penang with my 2 kids, age 10 and 12. The ship is Legend of Seas. This is my 3rd time went for a cruise. The first 2 times were Starcruise Virgo and Starcruise Aries. Comparative, I prefer Royal Carribean. In term of facilities, Starcruise is better as it has children fun pool, while Royal has 2 pools, indoor and outdoor, both are adult pool. In term of service and food, Royal is better but you must go for dining at Romeo & Juliet restaurant. This was reserved during we booked our tour. The table number is shown on the boarding pass. Every night, you will sit on the same table, with the group of guests and same waiters/waitresses to sercve. The overall dining experience was very good as the food was fantastic and the service was personal. The drawback is you will need to sit with other guests. In term show, Royal is better. Overall, I prefer Royal to Starcruise. In fact, I planned to go again with my 3 kids (plus the 11 mth baby) for 4 nights to Phuket by Voyager of Sea. This is a bigger ship which has ice skating, in skating, rock climbing etc... Should be more fun. BUT BUT BUT..... I was very dissapointed :stompfeet: with Royal as they charge every guest the same price regardless the age. For my 2 elder kids, I am acceptable but I am not willing to pay the adult price for my 16 mths (by then) baby whom does not consume anything at all. Due to this, I will give it a miss and will consider go for Cherating Club Med.