5 stars. Clean, comfy, great communication when needed, and nice location.