Nearly perfect! Great check-in, good communication, pretty good value, good bed/shower/wifi. Only minor let down was the noisy youth in the night, but maybe I was just too lazy to get up and tell them to move elsewhere. Other than that, perfect!