we have sailed with royal caribbean many times but usually on the larger ships.. the ship was ok but our stateroom 3504 on deck 3 was terrible, avoid at all costs. we were woken very early by the sound of thrusters or the anchor being dropped and on one sea day the terrible noise went on all day making the cabin unusable..the ship is a little tired but you know that beforehand and everything is kept clean. the food in the windjammer did not compare to previous cruises, there was very little choice and pretty much the same each day. the food in the main dining room was quite nice and the service excellent.. the entertainment was not as good as on the larger ships but it was ok. the port of call were lovely especially dubrovnick and montenegro with their walled towns. Boarding and leaving the ship went very smoothly as did transfers, all very well organised. I would sail with royal caribbean again but only on the larger ships but thats personal choice.