Very clean, well kept place, all the must haves are available, location is great, over all perfect.