well prepared, exactly clean, quike response, great location.
nearly everything you want.