Mike's Place meet all our expectations and then some! Spotless, well appointed and super convenient location. We will definitely book again!