5 stars all around! Clean, stylish, great communication, and the cutest personal touch. We will be back!