Very clean; great location; easy access ; great parking in the garage; nice beds; very good instructions.