Clean, modern, well equipped, spacious, couldn't fault it, perfect.