Excellent place meets all expectations, fully recommended