Had two cruises so far over the last 6months , explorer round the med , and just back from the carribbean on Discovery, we had a great time on both ships never had a problem with the food or service apart from the pool deck bar occasionally, we did use the buffet for most meals as the queue for the restaurant was always quite busy , we found the staff to be very friendly even though they were clearly busy , we also had the premium drinks well worth it, we tend not to use the pool deck just to busy, our next cruise is to the USA and ASIA both with Marella,there will always be people that will annoy you ignore them and have a great time .