super clean, comfortable, good location, excellent communication.