absolutely all as described and very clean and cozy.not the greatest if location but their property definately covers the guest with available parking in the back which .ade me feel safe to leave my vehicle. i had a comfortable stay and highly recommend it to everyone .