Well, nothing is perfect,but this is close! We came on a Tuesday( my birthday)! Service and food fantastic! We have been here before( weekend).service not nearly as good,which did spoil it! So my advise try and come during the week,otherwise make it an early booking ie 12 md! You will not be disappointed!!