Excellent location, smooth check-in, great communication; places is even nicer than the pictures