They have everything you could possibly need. The unit is upgraded and very clean. The only gripe is the lack of ac and the roosters that wake you up at 5 am every morning since you have to keep the windows open.