Very clean, great location. Has a wonderful stay.