Checks all the boxes and then some! Amazing place amazing location!