Clean, modern, nicely decorated, well catered and spacious