Excellent place - very clean & well maintained; Awesome host; Great communication; Easy check-in; Highly recommended