The ambience and location by the sea are great. It's also fairly affordable. Sometimes, when it's busy, service can be slowish.