Perfect place to stay - comfort, location, host - all are great.