very clean, great location, and has everything you need to have an enjoyable stay.