Perfect location, smooth check in, good communication, clean and spacious apartment.