Fantastic location, cute interior, met all our needs. Had all the necessary amenities. Only (very small) gripes is it was a bit dusty and the seating is not comfortable. Other than that, which is by no means deal-breaking, it was a great experience.