I have been here many times, and every year they offer same quality in food. The place is not a restaurant, is a fast food concept with deli quality. You can call 1701113 and they delivery the best pizza to your hotel in less than 20 minutes. Simple concept best pizza, great delivery!!!