Excellent 4-week stay. Clean, well-communicated, quick to respond to any queries/issues.