Perfect location, very clean, comfortable and safe, very flexible check-in and check-out times, good communication, very personable and accommodating.