This place has it all! Location, decorating, cleanliness, the stuff you need, and the little extras. Highly recommend and look forward to returning.