Clean, spacious, good looking, well-staffed. Recommended.