This place was everything we expected it to be - clean, organized, spacious - and Stephen was an excellent host.