"I would have rated this restaurant 5 stars, but they haven't quite kept up with some of the offerings available in the mainland U.S. I believe this may be an issue with management, so I don't hold the staff accountable. The team here is very friendly and helpful, which is impressive, especially considering they often seem to be overlooked."