Very clean.
Good communication
Nice people
Good location
Amazing value for money