Flat is OK, clean and tidy, but was surprised when I showed up, and was relatively expensive for what you get. Location was hard to find without instructions. Communication was OK but could be better.