Got it all - clean, quiet, comfortable, good location, excellent host, off-street parking. You can't go wrong.