This place has it all: cleanliness, excellent location, free parking. Would highly recommend staying!