Clean and as described, very flexible with check-in, good communication, great value. Would stay again.