Very clean. Perfect location. Love all the added touches. It has everything you need. Definitely will stay here again.