Very clean, spacious, with a great location. Check in and out process was very smooth. Highly recommend!