Flexible check-in, good and clear communication, clean upon arrival, very fairly priced