Good location, clean, well decorated. Good communication and flexibility.