everything is just fine, except the service. good food, good ambience, good menu, okay prices. service really spoilt my experience. constant follow-up required for basic stuff. okay for a 1 time visit. suitable for both friends and family as they have separate sections.